package com.iafme.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author summer
 * @version 1.0
 * @date 2025/3/27 11:30
 */
@Data
@TableName("iafme_certificate_info")
public class CertificateInfo implements Serializable {

    @TableId(type = IdType.AUTO)
    private Integer id;

    @TableField("certificateId")
    private Integer certificateId;

    @TableField("memberId")
    private Integer memberId;

    @TableField("sendingTime")
    private LocalDateTime sendingTime;

    @TableField("deadlineTime")
    private LocalDateTime deadlineTime;

    @TableField("isLongTerm")
    private Integer isLongTerm;

    @TableField("status")
    private Integer status;

    @TableField("certificateNo")
    private String certificateNo;

    @TableField("levelId")
    private Integer levelId;

    @TableField("projectId")
    private Integer projectId;

}
